Logic Programing in Artificial Intelligence

نویسنده

  • Robert A. Kowalski
چکیده

Logic programming originated in the field of artificial intelligence * It was artificial intelligence that provided both the theorem-proving research for its backward-reasoning execution strategy [42,47,68] and its first intended applications in natural language question-answering [14]-It also provided the controversy (see e.g« [32,81]). between the relative merita of procedural versus declarative representations of knowledge/ which helped to motivate the procedural interpretation of Horn clauses, which is the basis of logic programming, even today. In this short paper I will sketch some of the subsequent developments in logic programming, concentrating especially on extensions which have been developed to make logic programming more suitable for knowledge representat ion in artificial intelligence, 1 will focus particularly on developments in non-monotonic reasoning, abduction, and metareasoning. I will also argue that the unrestricted use of full first-order logic might not be necessary or useful for most applications. 2, THE SCOPE OP LOftTP PROGRAMMING FOPM Logic programming was originally restricted to sentences (also called rules) in Horn clause form: A i f B^ and .-. and B n with a single atomic conclusion A and zero or more atomic conditions B^, All variables/ X}, ,,. , x^, occurring in a rule are universally quantified in front of the rule: for a l l X 1#-. f Xjfl [A if Bj and , ,. and B n ] Today th« notion of logic programming also includes rules whose conditions are arbitrary formulae of first-order logic. Lloyd and Topor [51/52] showed how to reduce such more general rules to normal logic programming form r where each condition is either an atomic formula or the negation of an atomic formula. Similarly the conditions B: in queries 596 Award and Invited Papers owalski Computing Technology and Medicine 2BZ, UK ? B^ and .-. and B n to a logic program can be arbitrary formulae of first-order logic. Such queries can be reduced to a normal logic program together with a normaJ query, in which all conditions are atomic formulae or negations of atomic formulae. The basis of logic programming is the interpretation of rules as procedures: reduce problems of the form A to subproblems of the form B^*. .. , B n. The significance of this procedural interpretation is twofold: Not only can declarative sentences be executed as procedures/ but procedures in problem-reduction form can be interpreted declaratively as statements of logic-In this way logic programming reconciles declarative and procedural …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Adaptive Learning Game for Autistic Children using Reinforcement Learning and Fuzzy Logic

This paper, presents an adapted serious game for rating social ability in children with autism spectrum disorder (ASD). The required measurements are obtained by challenges of the proposed serious game. The proposed serious game uses reinforcement learning concepts for being adaptive. It is based on fuzzy logic to evaluate the social ability level of the children with ASD. The game adapts itsel...

متن کامل

Performance Improvement of Direct Torque Controlled Interior Permanent Magnet Synchronous Motor Drives Using Artificial Intelligence

The main theme of this paper is to present novel controller, which is a genetic based fuzzy Logic controller, for interior permanent magnet synchronous motor drives with direct torque control. A radial basis function network has been used for online tuning of the genetic based fuzzy logic controller. Initially different operating conditions are obtained based on motor dynamics incorporating...

متن کامل

Designing an Intelligent Intrusion Detection System in the Electronic Banking Industry Using Fuzzy Logic

One of the most important obstacles to using Internet banking is the lack of Stability of transactions and some misuse in the course of transactions it is financial. That is why preventing unauthorized access Crime detection is one of the major issues in financial institutions and banks. In this article, a system of intelligence has been designed that recognizes Suspicious and unusual behaviors...

متن کامل

Prediction of Bubble Point Pressure & Asphaltene Onset Pressure During CO2 Injection Using ANN & ANFIS Models

Although CO2 injection is one of the most common methods in enhanced oil recovery, it could alter fluid properties of oil and cause some problems such as asphaltene precipitation. The maximum amount of asphaltene precipitation occurs near the fluid pressure and concentration saturation. According to the description of asphaltene deposition onset, the bubble point pressure has a very special imp...

متن کامل

Stock price analysis using machine learning method(Non-sensory-parametric backup regression algorithm in lin-ear and nonlinear mode)

The most common starting point for investors when buying a stock is to look at the trend of price changes. In recent years, different models have been used to predict stock prices by researchers, and since artificial intelligence techniques, including neural networks, genetic algorithms and fuzzy logic, have achieved successful re-sults in solving complex problems; in this regard, more exploita...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991